package com.yourenbang.transaction.api.model.dto.pay;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

@Data
public class CommonQueryTradeDTO implements Serializable, ToJSON {

    @NotBlank(message = "终端号不能为空")
    private String clientNo;

    /**
     * 交易开始时间: 20220101005959
     */
    @NotBlank(message = "开始时间不能为空")
    private String beginTime;

    /**
     * 交易截止时间: 20220101005959
     */
    @NotBlank(message = "截止时间不能为空")
    private String endTime;

    @NotBlank(message = "页码不能为空")
    private String pageNum;

    /**
     * 最大200条
     */
    @NotBlank(message = "页条数不能为空")
    private String pageSize;

}
